import request from '@/router/axios';
export default {
    // 资讯分组
    newsGroupTree() {
        return request({
            url: '/cp/news/groups/first',
            method: 'get'
        });
    },
    // 新增资讯分组
    addNewsGroup(data) {
        return request({
            url: '/cp/news/group',
            method: 'post',
            data
        });
    },
    // 编辑资讯分组
    editNewsGroup(data) {
        return request({
            url: '/cp/news/group',
            method: 'put',
            data
        });
    },
    // 删除资讯分组
    delNewsGroup(id) {
        return request({
            url: `/cp/news/group/${id}`,
            method: 'delete'
        });
    },
    // 新增资讯
    addNews(data) {
        return request({
            url: '/cp/news/info',
            method: 'post',
            data
        });
    },
    // 编辑资讯
    editNews(data) {
        return request({
            url: '/cp/news/info',
            method: 'put',
            data
        });
    },
    // 查询资讯信息（列表）
    getNews(data) {
        return request({
            url: '/cp/news/info/list',
            method: 'get',
            params: data
        });
    },
    // 上架资讯信息（列表）
    pubNews(data) {
        return request({
            url: '/cp/news/info-putOn',
            method: 'put',
            params: data
        });
    },
    // 下架资讯信息（列表）
    downNews(data) {
        return request({
            url: '/cp/news/info-down',
            method: 'put',
            params: data
        });
    },
    // 撤销资讯信息（列表）
    revokeNews(data) {
        return request({
            url: '/cp/news/info-revo',
            method: 'put',
            params: data
        });
    },
    // 删除资讯信息（列表）
    delNews(data) {
        return request({
            url: '/cp/news/info',
            method: 'delete',
            params: data
        });
    },
    // 资讯审批
    newsApprove(data) {
        return request({
            url: '/cp/news/info-approval',
            method: 'put',
            params: data
        });
    },
    // 获取早报/精编详情页信息
    getChoreographyInfo(newsKey) {
        return request({
            url: `/cp/info/choreography/${newsKey}`,
            method: 'get'
        });
    },
    // 获取策略、行内详情页信息
    getOriginalInfo(newsKey) {
        return request({
            url: `/cp/info/original/${newsKey}`,
            method: 'get'
        });
    }
};
